Docker 您所在的位置:网站首页 sudo -s是什么意思 Docker

Docker

2023-03-15 15:13| 来源: 网络整理| 查看: 265

安装 Linux 卸载旧版本 sudo yum remove docker docker-client docker-common \ docker-client-latest docker-latest-logrotate docker-engine 脚本安装 curl -sSL https://get.daocloud.io/docker | sh Yum安装 //安装依赖工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 //配置阿里云yum源 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo //查看可用版本 yum list docker-ce --showduplicates | sort -r //安装Docker sudo yum install docker-ce[-version] docker-ce-cli containerd.io docker-compose-plugin //启动Docker sudo systemctl start docker sudo systemctl enable docker //运行demo sudo docker run hello-world Windows 启用 Hyper-V 下载Docker:https://docs.docker.com/desktop/install/windows-install/ 安装Docker:下一步 运行demo:docker run hello-world 配置 可用地址 科大镜像:https://docker.mirrors.ustc.edu.cn/ 网易:https://hub-mirror.c.163.com/ 阿里云:https://.mirror.aliyuncs.com 七牛云加速器:https://reg-mirror.qiniu.com 配置镜像 CentOS

vi /etc/docker/daemon.json //写入:{"registry-mirrors":["https://reg-mirror.qiniu.com/"]} sudo systemctl daemon-reload sudo systemctl restart docker

Windows

右下角Docker图标上右击,选择Settings,选择Daemon。 在Registrymirrors 中填写加速地址:https://docker.mirrors.ustc.edu.cn/ 点击 Apply 使配置生效

镜像 镜像管理 本机镜像:docker images 查找镜像:docker search [name] 下载镜像:docker pull [name:version] 删除镜像:docker rmi [name] 运行镜像:docker run [-i] [-t] [name] //-i -t 为进入镜像虚拟终端 退出交互:exit / ctrl + D 保存镜像:docker save 创建镜像 配置Dockerfile FROM [name:version] MAINTAINER Fisher "[email protected]" WORKDIR /onedir //工作目录 ADD . /onedir //复制目录到镜像中 //RUN [Shell 命令] RUN /bin/echo 'root:123456' |chpasswd RUN useradd runoob RUN /bin/echo 'runoob:123456' |chpasswd RUN /bin/echo -e "LANG=\"en_US.UTF-8\"" >/etc/default/local //DXPOSE [暴露端口] EXPOSE 22 EXPOSE 80 CMD /usr/sbin/sshd -D

更多配置参考:https://www.runoob.com/docker/docker-dockerfile.html 2. 构建: docker build -t [company/name:version] . //-t 指定要镜像名,“.”指定Dockerfile目录

标签: docker tag [id] [company/name:tag] Docker Hub 在 hub.docker.com 注册一个账号 在命令行登录 docker hub:docker login / docker logout 拉取镜像:docker pull [name] 推送镜像:docker push [company/name:version] 查看镜像:docker search [company/name] 容器 管理容器 生成容器:docker run|create -it [-d] [image] /bin/bash //-it 进入交互式终端,-d 后台运行 启动容器:docker start [id] 查看容器:docker ps -a 进入容器:docker exec [name] //进入已运行的容器 停止容器:docker stop [id] 重启容器:docker restart [id] 导入容器:cat [company/name.tar] | docker import - [company/name:version] 导出容器:docker export [id] > [name].tar 删除容器:docker rm -f [id] 端口绑定 随机端口运行:docker run -d -P [name] 指定端口运行:docker run -d -p 5000:5000 [name] 查看容器端口:docker port [name or id]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有